package com.jeesite.modules.dataScreen.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.time.Instant;

/**
 * @author: zhaosenlin
 * @date: 2024/5/14 14:25
 */
@Data
@TableName("zh_data")
public class ZhData {

    /**
     * 自增主键，唯一标识每条记录。
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 键名，唯一，用于区分不同的键值对。
     */
    private String keyName;

    /**
     * 键对应的文本值，适用于非数值类型的数据存储。
     */
    private String valueText;

    /**
     * 分类标签，用于归类键值对，方便管理和查询。
     */
    private String category;

    /**
     * 键值对的描述信息，提供更详细的背景或用途说明。
     */
    private String description;

    /**
     * 记录创建的时间戳。
     */
    private Instant createdAt;

    /**
     * 记录最近一次更新的时间戳。
     */
    private Instant updatedAt;


}
